package com.lx.pc.mybatis.repository.sms;

import java.math.BigInteger;
import java.util.List;

import org.springframework.data.mybatis.repository.annotation.Query;
import org.springframework.data.mybatis.repository.support.MybatisRepository;
import org.springframework.stereotype.Repository;

import com.lx.pc.domain.entity.sms.SmsEntity;
import com.lx.pc.domain.vo.sms.SmsVo;

/**
 * 手机短信
 * @author houzhong
 *
 */
@Repository("smsRepository")
public interface SmsRepository  extends MybatisRepository<SmsEntity, BigInteger>{

	/**
	 * 查询总数
	 */
	@Query("findBySmsCount")
	public int findBySmsCount(SmsEntity v);
	
	/**
	 * 根据条件查询所有
	 * @return
	 */
	@Query("findSmsList")
	public List<SmsEntity> findSmsList(SmsEntity v);
	
	/**
	 * 根据手机号查询
	 * @param phone
	 * @return
	 */
	@Query("findPhone")
	public List<SmsEntity> findPhone(SmsVo v);
	
}
